package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 商品评价单数统计表
 * 
 * @author manli
 * @email 
 * @date 2020-06-30 20:52:29
 */
@ApiModel(value = "商品评价单数统计表")
@Data
public class GoodsEvainfo implements Serializable {

	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer id;
	/**
	 * 商品表id
	 */

    @ApiModelProperty(value = "商品表id",dataType = "Integer")
	    private Integer goodsDefId;
	/**
	 * 月成交数量
	 */

    @ApiModelProperty(value = "月成交数量",dataType = "Integer")
	    private Integer monthTradeCount;
	/**
	 * 平均评分
	 */

    @ApiModelProperty(value = "平均评分",dataType = "Double")
	    private Double score;
	/**
	 * 评价标签1
	 */

    @ApiModelProperty(value = "评价标签1",dataType = "String")
	    private String label1;
	/**
	 * 评价标签2
	 */

    @ApiModelProperty(value = "评价标签2",dataType = "String")
	    private String label2;
	/**
	 * 评价标签3
	 */

    @ApiModelProperty(value = "评价标签3",dataType = "String")
	    private String label3;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Date")
	    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date updateTime;

	/**
	 * 好评数量
	 */

	@ApiModelProperty(value = "好评数量",dataType = "Integer")
	private Integer goodTradeCount;

	/**
	 * 差评数量
	 */

	@ApiModelProperty(value = "差评数量",dataType = "Integer")
	private Integer badTradeCount;

	/**
	 * 中评数量
	 */

	@ApiModelProperty(value = "中评数量",dataType = "Integer")
	private Integer normalTradeConut;
}
